package com.koron.order.linepatrol.satellite.bean.excel;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.koron.order.linepatrol.satellite.excel.LinePatrolSatelliteSSConverter;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author jzp
 * @since 2023/2/9
 */
@Data
@ExcelIgnoreUnannotated
public class LinePatrolMonitorChangeExcel {
    @ExcelProperty(index = 0)
    @ApiModelProperty("线路名称")
    private String equipmentName;

    @ExcelProperty(index = 1,converter = LinePatrolSatelliteSSConverter.class)
    @ApiModelProperty("风险等级")
    private String riskLevel;

    @ExcelProperty(index = 2)
    @ApiModelProperty("距线路距离")
    private  String DistanceLine;

    @ExcelProperty(index = 3)
    @ApiModelProperty("距杆塔距离")
    private String DistanceTower;

    @ExcelProperty(index = 4)
    @ApiModelProperty("最近杆塔编号")
    private String towerNumber;

    @ExcelProperty(index = 5)
    @ApiModelProperty("经度")
    private String longitude;

    @ExcelProperty(index = 6)
    @ApiModelProperty("纬度")
    private String latitude;

    @ExcelProperty(index = 7)
    @ApiModelProperty("变化前类型")
    private String preKeyword;

    @ExcelProperty(index = 8)
    @ApiModelProperty("变化后类型")
    private String postKeyword;

    @ExcelProperty(index = 9)
    @ApiModelProperty("面积")
    private String area;

    @ExcelProperty(index = 10)
    @ApiModelProperty("备注")
    private String remark;

}
